DEW.ListCollection = Backbone.Collection.extend({
   //url: 'https://dl.dropboxusercontent.com/s/b3k6v8yo3k0rvhp/Proyecto.JSON',
   //url: 'https://dl.dropboxusercontent.com/u/1621947/listCollection.json
  url: 'https://dl.dropboxusercontent.com/s/dt066f1e8gs51d7/proyecto.json',
   getByCategory: function(categoryId) {
       if (parseInt(categoryId) !== 0) {
           var filteredModels = this.where({
               category: parseInt(categoryId)
           });
           //Solo hago esto porque where devuelve un arreglo del modelo y se
           //necesita un array de objetos directos
           var result = [];
           for(var i=0;i < filteredModels.length; i++) {
               result.push(filteredModels[i].toJSON());
           }
           return result;
       } else {
           return this.toJSON();
       }
   },   
   getByStars: function(stars) {
       if (parseInt(stars) !== 0) {
           var filteredModels = this.where({
               stars: parseInt(stars)
           });
           //Solo hago esto porque where devuelve un arreglo del modelo y se
           //necesita un array de objetos directos
           var result = [];
           for(var i=0;i < filteredModels.length; i++) {
               result.push(filteredModels[i].toJSON());
           }
           return result;
       } else {
           return this.toJSON();
       }
   },
    getByVisited: function(visited) {
       if (parseInt(visited) !== 0) {
           var filteredModels = this.where({
               visited: parseInt(visited)
           });
           //Solo hago esto porque where devuelve un arreglo del modelo y se
           //necesita un array de objetos directos
           var result = [];
           for(var i=0;i < filteredModels.length; i++) {
               result.push(filteredModels[i].toJSON());
           }
           return result;
       } else {
           return this.toJSON();
       }
   },
   getByIdProyecto: function(idproyecto) {
       if (parseInt(idproyecto) !== 0) {
           var filteredModels = this.where({
               id: parseInt(idproyecto)
           });
           //Solo hago esto porque where devuelve un arreglo del modelo y se
           //necesita un array de objetos directos
           var result = [];
           for(var i=0;i < filteredModels.length; i++) {
               result.push(filteredModels[i].toJSON());
           }
           return result;
       } else {
           return this.toJSON();
       }
   }
});